package com.fishery.base.service;

import com.fishery.base.entity.Catch;
import com.fishery.base.entity.GermchitPond;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fishery.base.entity.vo.FarmingVo;

import java.util.Date;

/**
 * <p>
 * 池塘养殖服务类
 * </p>
 *
 * @author Ghost
 * @since 2021-01-15
 */
public interface GermchitPondService extends IService<GermchitPond> {

	/**
	 * 向池塘进行投苗
	 *
	 * @return
	 */
	boolean farming(FarmingVo farmingVo);

	/**
	 * 捕捞
	 *
	 * @param catchVo
	 * @return
	 */
	boolean catching(Catch catchVo);

	/**
	 * 通过id溯源到种苗投苗时间（尽管养殖记录被删除了，也会被查出）
	 *
	 * @param id
	 * @return
	 */
	Date traceSeedingTimeById(String id);
}
